/*
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *如果数据库字段发生变化，请在代码生器重新生成此Model
 */
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
using VOL.Entity;
using VOL.Entity.SystemModels;

namespace AVOL.Entity.DomainModels
{
	[Entity(TableCnName = "扫码组装",TableName = "scanassemble")]
    public partial class scanassemble:BaseEntity
    {
        /// <summary>
       ///扫码组装
       /// </summary>
       [SugarColumn(IsPrimaryKey = true)]
       [Key]
       [Display(Name ="扫码组装")]
       [MaxLength(36)]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public Guid scanassembleId { get; set; }

       /// <summary>
       ///工单单号
       /// </summary>
       [Display(Name ="工单单号")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string WorkManNumber { get; set; }

       /// <summary>
       ///产品条码
       /// </summary>
       [Display(Name ="产品条码")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string ManBarNumber { get; set; }

       /// <summary>
       ///产品
       /// </summary>
       [Display(Name ="产品")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string ProductName { get; set; }

       /// <summary>
       ///过站时间
       /// </summary>
       [Display(Name ="过站时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? StationHistoryDate { get; set; }

       /// <summary>
       ///车间
       /// </summary>
       [Display(Name ="车间")]
       [MaxLength(36)]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       public Guid? CarName { get; set; }

       /// <summary>
       ///产线
       /// </summary>
       [Display(Name ="产线")]
       [MaxLength(36)]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       public Guid? LineName { get; set; }

       /// <summary>
       ///工位
       /// </summary>
       [Display(Name ="工位")]
       [MaxLength(36)]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       public Guid? StationName { get; set; }

       /// <summary>
       ///工序
       /// </summary>
       [Display(Name ="工序")]
       [MaxLength(36)]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       public Guid? ManagementName { get; set; }

       /// <summary>
       ///是否完工
       /// </summary>
       [Display(Name ="是否完工")]
       [Column(TypeName="int")]
       [Editable(true)]
       public int? StationHistoryThrough { get; set; }

       /// <summary>
       ///添加人姓名
       /// </summary>
       [Display(Name ="添加人姓名")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string AddName { get; set; }

       /// <summary>
       ///修改人姓名
       /// </summary>
       [Display(Name ="修改人姓名")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string UpdateName { get; set; }

       /// <summary>
       ///删除人姓名
       /// </summary>
       [Display(Name ="删除人姓名")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string DelName { get; set; }

       /// <summary>
       ///添加时间
       /// </summary>
       [Display(Name ="添加时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? AddTime { get; set; }

       /// <summary>
       ///修改时间
       /// </summary>
       [Display(Name ="修改时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? UpdateTime { get; set; }

       /// <summary>
       ///删除时间
       /// </summary>
       [Display(Name ="删除时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? DelTime { get; set; }

       /// <summary>
       ///备注信息
       /// </summary>
       [Display(Name ="备注信息")]
       [MaxLength(50)]
       [Column(TypeName="nvarchar(50)")]
       [Editable(true)]
       public string Remarks { get; set; }

       /// <summary>
       ///逻辑删 0未删，1已删
       /// </summary>
       [Display(Name ="逻辑删 0未删，1已删")]
       [Column(TypeName="int")]
       [Editable(true)]
       public int? IsDel { get; set; }

       
    }
}